.home {
  height: 100vh;
  display: flex;
  flex-direction: column;

  .header {
    min-height: .5rem;
    min-height: 50px;
    background-color: #f4f4f4;
    box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    z-index: 5;
    padding: 0 .2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;

    .left {
      display: flex;
      align-items: center;
      font-size: .14rem;

      .LogoImg {
        width: 1.3rem;
        height: 0.3rem;
        margin-right: .25rem;
        display: block;
      }

      .homepage {
        margin-right: .2rem;

        .icon-zhuye {
          margin-right: .05rem;
        }

        :hover {
          cursor: pointer;
        }
      }
    }

    .right {
      // background-color: aqua;
      display: flex;
      font-size: .14rem;

      .set {
        margin-right: .54rem;

        .icon-shezhi {
          margin-right: .1rem;
        }
      }

      .up:hover {
        cursor: pointer;
      }

      .icon-Union-32 {
        margin-right: .1rem;

      }
    }
  }

  .main {
    flex: 1;
    display: flex;
    overflow: auto;

    // background-color: red;
    ::-webkit-scrollbar {
      display: none;
    }

    .sider {
      width: 100px;
      overflow: auto;
      background-color: #f4f4f4;

    }

    .content {
      flex: 1;
      padding: 20px;
      // background-color: greenyellow;
      overflow: auto;
    }
  }
}